package com.letoken.platform.repo.ecommerce.vo;

import com.letoken.platform.repo.ecommerce.po.EcommerceUserEvaluate;
import com.letoken.platform.repo.ecommerce.po.EcommerceUserEvaluateReply;
import com.letoken.platform.repo.ecommerce.po.EcommerceUserOrder;
import com.letoken.platform.repo.mall.po.AppMallEvaluateReply;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.sql.rowset.serial.SerialStruct;
import java.io.Serializable;
import java.time.LocalDateTime;

@Data
public class UserEvaluateRes implements Serializable {



    @ApiModelProperty("评论记录ID")
    private Integer id;

    @ApiModelProperty("用户名称")
    private String userName;

    @ApiModelProperty("用户头像")
    private String headPortrait;

    @ApiModelProperty(value = "评分")
    private Float score;


    @ApiModelProperty(value = "评价内容")
    private String content;


//    @ApiModelProperty("商户ID")
//    private Integer mallId;
//
//
//    @ApiModelProperty("店铺名称")
//    private String mallName;
//
//    @ApiModelProperty("店铺logo")
//    private String logo;

    @ApiModelProperty(value = "商品ID")
    private Integer productId;

    @ApiModelProperty(value = "商品标题")
    private String productTitle;

    @ApiModelProperty(value = "商品主图")
    private String productPic;


    @ApiModelProperty(value = "商品销售属性")
    private String productAttr;

    private String attrStr;



    @ApiModelProperty("评价时间")
    private LocalDateTime createTime;

    @ApiModelProperty("回复状态")
    private Integer replyState;

    @ApiModelProperty(value = "回复")
    private EcommerceUserEvaluateReply reply;

    @ApiModelProperty("是否匿名 0不匿名 1匿名")
    private Integer anonymous;


    private Integer modState;


    private String pics;


    private String coverUrl;

    private String videoUrl;


}
